<?php
/*
php标准格式；
学习模板！
*/
header("content-type:text/html;charset=UTF-8");
/*
4.	有一个类，Supername, 有属性(name, age, lover ) 方法( public fly() , protected run(), private attack()) ,可以通过 echo $supername对象，显示出该类的方法名有哪些，这些方法的访问修饰符是什么，有哪些属性.
*/
class Supername{
	public $name='周';
	public $age='吾';
	public $lover='整';
	public function fly()
	{

	}
	protected function run()
	{

	}
	public function attack()
	{
		$val = '<br>';
		foreach ($this as $key => $value) {
			echo '<br>' . $key.'='.$value;
		}
		return '<br>'.$val;
	}
	public function __toString()
	{
		return '<br>' . Reflection :: export (new  ReflectionClass ($this));
		var_dump(Reflection :: export (new  ReflectionClass ($this)));

	}
}
$al = new Supername();
echo 'pre';
echo $al;
?>